package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 商家对象 rx_business
 *
 * @author hjf
 * @date 2025-02-18
 */
public class RxBusiness extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 用户名
     */
    @Excel(name = "用户名")
    private String username;

    /**
     * 商家姓名
     */
    @Excel(name = "商家姓名")
    private String name;

    /**
     * 商家电话
     */
    @Excel(name = "商家电话")
    private String tel;

    /**
     * 商家地址
     */
    @Excel(name = "商家地址")
    private String address;

    /**
     * 头像
     */
    @Excel(name = "头像")
    private String img;

    /**
     * 商户二维码
     */
    @Excel(name = "商户二维码")
    private String code;

    /**
     * 是否锁定   1否     2是
     */
    @Excel(name = "是否锁定   1否     2是")
    private Integer locks;

    /**
     * 二级域名
     */
    @Excel(name = "二级域名")
    private String domain;

    /**
     * 独立域名
     */
    @Excel(name = "独立域名")
    private String domainurl;

    /**
     * 是否缴纳保证金     0 为已经缴纳     1代表未缴纳
     */
    @Excel(name = "是否缴纳保证金     0 为已经缴纳     1代表未缴纳")
    private Integer bond;

    /**
     * 是否领用设备  0已经领用    1位未领用
     */
    @Excel(name = "是否领用设备  0已经领用    1位未领用   ")
    private Integer equipment;

    /**
     * 折扣率
     */
    @Excel(name = "折扣率")
    private String discount;

    /**
     * 省
     */
    @Excel(name = "省")
    private Long shengId;

    /**
     * 市
     */
    @Excel(name = "市")
    private Long cityId;

    /**
     * 县
     */
    @Excel(name = "县")
    private Long areaId;

    /**
     * 上次登录时间
     */
    @Excel(name = "上次登录时间")
    private Long lasttime;

    /**
     * 创建时间
     */
    @Excel(name = "创建时间")
    private Long time;

    /**
     * 商户预览二维码
     */
    @Excel(name = "商户预览二维码")
    private String ylcode;

    /**
     * 修改价格类型
     */
    @Excel(name = "修改价格类型")
    private Long savepricetype;

    /**
     * 修改j价格对应的值
     */
    @Excel(name = "修改j价格对应的值")
    private Long savepricenumber;

    /**
     * 备案号
     */
    @Excel(name = "备案号")
    private String record;

    /**
     * 是否独立域名
     */
    @Excel(name = "是否独立域名")
    private Integer typeyrl;

    /**
     * 网站名称
     */
    @Excel(name = "网站名称")
    private String titlename;

    /**
     * 网站关键词
     */
    @Excel(name = "网站关键词")
    private String keywords;

    /**
     * 网站电脑端logo
     */
    @Excel(name = "网站电脑端logo")
    private String pclogo;

    /**
     * 网站手机端logo
     */
    @Excel(name = "网站手机端logo")
    private String mobilelogo;

    /**
     * 浏览器导航ico图标
     */
    @Excel(name = "浏览器导航ico图标")
    private String icologo;

    /**
     * 电脑端背景图
     */
    @Excel(name = "电脑端背景图")
    private String pcbg;

    /**
     * 网站简介
     */
    @Excel(name = "网站简介")
    private String description;

    /**
     * 手机端网站统计代码商桥这些
     */
    @Excel(name = "手机端网站统计代码商桥这些")
    private String mobiledaima;

    /**
     * PC端网站统计代码商桥这些
     */
    @Excel(name = "PC端网站统计代码商桥这些")
    private String pcdaima;

    /**
     * 关于我们
     */
    @Excel(name = "关于我们")
    private String guanyuwomen;

    /**
     * 联系我们
     */
    @Excel(name = "联系我们")
    private String lianxiwomen;

    /**
     * 链接式代码
     */
    @Excel(name = "链接式代码")
    private String urldaima;

    /**
     * 1订单短信、2查价短信、3访问量短信
     */
    @Excel(name = "1订单短信、2查价短信、3访问量短信")
    private String noticemsg;

    /**
     * 客服微信
     */
    @Excel(name = "客服微信")
    private String servicewechat;

    /**
     * 接受短信号码
     */
    @Excel(name = "接受短信号码")
    private String msgTel;

    /**
     * 是否共享轮播图和文章 1共享   2 不共享
     */
    @Excel(name = "是否共享轮播图和文章 1共享   2 不共享")
    private Integer isSharing;

    /**
     * 轮播图
     */
    @Excel(name = "轮播图")
    private String banner;

    /**
     * 商户类型   1分销商户    2供应商户    3高级商户
     */
    @Excel(name = "商户类型   1分销商户    2供应商户    3高级商户")
    private Integer type;

    /**
     * 供应商是否展示总后台的号码   1否    2是
     */
    @Excel(name = "供应商是否展示总后台的号码   1否    2是")
    private Integer isHaoyuan;

    /**
     * 所属供应商
     */
    @Excel(name = "所属供应商")
    private Integer supplierId;

    /**
     * 微信openid
     */
    @Excel(name = "微信openid")
    private Long openid;

    /**
     * 供应商户生成的小程序码（重庆手机靓号小程序）
     */
    @Excel(name = "供应商户生成的小程序码", readConverterExp = "重=庆手机靓号小程序")
    private String sjlhqrcode;

    /**
     * 普通商户和高级商户生成的小程序码（号码库小程序）
     */
    @Excel(name = "普通商户和高级商户生成的小程序码", readConverterExp = "号=码库小程序")
    private String hmkqrcode;

    /**
     * 重庆手机靓号小程序推广海报
     */
    @Excel(name = "重庆手机靓号小程序推广海报")
    private String sjlhposter;

    /**
     * 号码库小程序推广海报
     */
    @Excel(name = "号码库小程序推广海报")
    private String hmkposter;

    /**
     * 供应商户获取微信订阅消息二维码
     */
    @Excel(name = "供应商户获取微信订阅消息二维码")
    private String templatecode;

    /**
     * 对应权限
     * 分销号码
     * ，1导出号码
     * ，2一键复制
     * 我的号码（供应商户,高级商户）
     * ，3批量上架
     * ，4批量下架
     * ，5导出号码
     * ，6一键复制
     */
    @Excel(name = "对应权限 分销号码，1导出号码，2一键复制 我的号码", readConverterExp = "供=应商户,高级商户")
    private String jurisdiction;

    /**
     * 公安备案号代码
     */
    @Excel(name = "公安备案号代码")
    private String gonganbeian;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getUsername() {
        return username;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getTel() {
        return tel;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAddress() {
        return address;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getImg() {
        return img;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    }

    public void setLocks(Integer locks) {
        this.locks = locks;
    }

    public Integer getLocks() {
        return locks;
    }

    public void setDomain(String domain) {
        this.domain = domain;
    }

    public String getDomain() {
        return domain;
    }

    public void setDomainurl(String domainurl) {
        this.domainurl = domainurl;
    }

    public String getDomainurl() {
        return domainurl;
    }

    public void setBond(Integer bond) {
        this.bond = bond;
    }

    public Integer getBond() {
        return bond;
    }

    public void setEquipment(Integer equipment) {
        this.equipment = equipment;
    }

    public Integer getEquipment() {
        return equipment;
    }

    public void setDiscount(String discount) {
        this.discount = discount;
    }

    public String getDiscount() {
        return discount;
    }

    public void setShengId(Long shengId) {
        this.shengId = shengId;
    }

    public Long getShengId() {
        return shengId;
    }

    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    public Long getCityId() {
        return cityId;
    }

    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    public Long getAreaId() {
        return areaId;
    }

    public void setLasttime(Long lasttime) {
        this.lasttime = lasttime;
    }

    public Long getLasttime() {
        return lasttime;
    }

    public void setTime(Long time) {
        this.time = time;
    }

    public Long getTime() {
        return time;
    }

    public void setYlcode(String ylcode) {
        this.ylcode = ylcode;
    }

    public String getYlcode() {
        return ylcode;
    }

    public void setSavepricetype(Long savepricetype) {
        this.savepricetype = savepricetype;
    }

    public Long getSavepricetype() {
        return savepricetype;
    }

    public void setSavepricenumber(Long savepricenumber) {
        this.savepricenumber = savepricenumber;
    }

    public Long getSavepricenumber() {
        return savepricenumber;
    }

    public void setRecord(String record) {
        this.record = record;
    }

    public String getRecord() {
        return record;
    }

    public void setTypeyrl(Integer typeyrl) {
        this.typeyrl = typeyrl;
    }

    public Integer getTypeyrl() {
        return typeyrl;
    }

    public void setTitlename(String titlename) {
        this.titlename = titlename;
    }

    public String getTitlename() {
        return titlename;
    }

    public void setKeywords(String keywords) {
        this.keywords = keywords;
    }

    public String getKeywords() {
        return keywords;
    }

    public void setPclogo(String pclogo) {
        this.pclogo = pclogo;
    }

    public String getPclogo() {
        return pclogo;
    }

    public void setMobilelogo(String mobilelogo) {
        this.mobilelogo = mobilelogo;
    }

    public String getMobilelogo() {
        return mobilelogo;
    }

    public void setIcologo(String icologo) {
        this.icologo = icologo;
    }

    public String getIcologo() {
        return icologo;
    }

    public void setPcbg(String pcbg) {
        this.pcbg = pcbg;
    }

    public String getPcbg() {
        return pcbg;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    public void setMobiledaima(String mobiledaima) {
        this.mobiledaima = mobiledaima;
    }

    public String getMobiledaima() {
        return mobiledaima;
    }

    public void setPcdaima(String pcdaima) {
        this.pcdaima = pcdaima;
    }

    public String getPcdaima() {
        return pcdaima;
    }

    public void setGuanyuwomen(String guanyuwomen) {
        this.guanyuwomen = guanyuwomen;
    }

    public String getGuanyuwomen() {
        return guanyuwomen;
    }

    public void setLianxiwomen(String lianxiwomen) {
        this.lianxiwomen = lianxiwomen;
    }

    public String getLianxiwomen() {
        return lianxiwomen;
    }

    public void setUrldaima(String urldaima) {
        this.urldaima = urldaima;
    }

    public String getUrldaima() {
        return urldaima;
    }

    public void setNoticemsg(String noticemsg) {
        this.noticemsg = noticemsg;
    }

    public String getNoticemsg() {
        return noticemsg;
    }

    public void setServicewechat(String servicewechat) {
        this.servicewechat = servicewechat;
    }

    public String getServicewechat() {
        return servicewechat;
    }

    public void setMsgTel(String msgTel) {
        this.msgTel = msgTel;
    }

    public String getMsgTel() {
        return msgTel;
    }

    public void setIsSharing(Integer isSharing) {
        this.isSharing = isSharing;
    }

    public Integer getIsSharing() {
        return isSharing;
    }

    public void setBanner(String banner) {
        this.banner = banner;
    }

    public String getBanner() {
        return banner;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getType() {
        return type;
    }

    public void setIsHaoyuan(Integer isHaoyuan) {
        this.isHaoyuan = isHaoyuan;
    }

    public Integer getIsHaoyuan() {
        return isHaoyuan;
    }

    public void setSupplierId(Integer supplierId) {
        this.supplierId = supplierId;
    }

    public Integer getSupplierId() {
        return supplierId;
    }

    public void setOpenid(Long openid) {
        this.openid = openid;
    }

    public Long getOpenid() {
        return openid;
    }

    public void setSjlhqrcode(String sjlhqrcode) {
        this.sjlhqrcode = sjlhqrcode;
    }

    public String getSjlhqrcode() {
        return sjlhqrcode;
    }

    public void setHmkqrcode(String hmkqrcode) {
        this.hmkqrcode = hmkqrcode;
    }

    public String getHmkqrcode() {
        return hmkqrcode;
    }

    public void setSjlhposter(String sjlhposter) {
        this.sjlhposter = sjlhposter;
    }

    public String getSjlhposter() {
        return sjlhposter;
    }

    public void setHmkposter(String hmkposter) {
        this.hmkposter = hmkposter;
    }

    public String getHmkposter() {
        return hmkposter;
    }

    public void setTemplatecode(String templatecode) {
        this.templatecode = templatecode;
    }

    public String getTemplatecode() {
        return templatecode;
    }

    public void setJurisdiction(String jurisdiction) {
        this.jurisdiction = jurisdiction;
    }

    public String getJurisdiction() {
        return jurisdiction;
    }

    public void setGonganbeian(String gonganbeian) {
        this.gonganbeian = gonganbeian;
    }

    public String getGonganbeian() {
        return gonganbeian;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("username", getUsername())
                .append("name", getName())
                .append("tel", getTel())
                .append("address", getAddress())
                .append("img", getImg())
                .append("code", getCode())
                .append("locks", getLocks())
                .append("domain", getDomain())
                .append("domainurl", getDomainurl())
                .append("bond", getBond())
                .append("equipment", getEquipment())
                .append("discount", getDiscount())
                .append("shengId", getShengId())
                .append("cityId", getCityId())
                .append("areaId", getAreaId())
                .append("lasttime", getLasttime())
                .append("time", getTime())
                .append("ylcode", getYlcode())
                .append("savepricetype", getSavepricetype())
                .append("savepricenumber", getSavepricenumber())
                .append("record", getRecord())
                .append("typeyrl", getTypeyrl())
                .append("titlename", getTitlename())
                .append("keywords", getKeywords())
                .append("pclogo", getPclogo())
                .append("mobilelogo", getMobilelogo())
                .append("icologo", getIcologo())
                .append("pcbg", getPcbg())
                .append("description", getDescription())
                .append("mobiledaima", getMobiledaima())
                .append("pcdaima", getPcdaima())
                .append("guanyuwomen", getGuanyuwomen())
                .append("lianxiwomen", getLianxiwomen())
                .append("urldaima", getUrldaima())
                .append("noticemsg", getNoticemsg())
                .append("servicewechat", getServicewechat())
                .append("msgTel", getMsgTel())
                .append("isSharing", getIsSharing())
                .append("banner", getBanner())
                .append("type", getType())
                .append("isHaoyuan", getIsHaoyuan())
                .append("supplierId", getSupplierId())
                .append("openid", getOpenid())
                .append("sjlhqrcode", getSjlhqrcode())
                .append("hmkqrcode", getHmkqrcode())
                .append("sjlhposter", getSjlhposter())
                .append("hmkposter", getHmkposter())
                .append("templatecode", getTemplatecode())
                .append("jurisdiction", getJurisdiction())
                .append("gonganbeian", getGonganbeian())
                .toString();
    }
}
